scrolledwindow: Drop shadow-type
authorMatthias Clasen <mclasen@redhat.com>
Fri, 17 Apr 2020 03:25:06 +0000 (23:25 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 17 Apr 2020 14:57:36 +0000 (10:57 -0400)
We were only using this as a boolean, so change it
to a boolean property named has-frame.

35 files changed:
demos/gtk-demo/application.ui
demos/gtk-demo/blendmodes.ui
demos/gtk-demo/demo.ui
demos/gtk-demo/editable_cells.c
demos/gtk-demo/expander.c
demos/gtk-demo/fontrendering.ui
demos/gtk-demo/iconview.c
demos/gtk-demo/list_store.c
demos/gtk-demo/main.c
demos/gtk-demo/tree_store.c
demos/widget-factory/widget-factory.ui
docs/reference/gtk/gtk4-sections.txt
gtk/gtkcustompaperunixdialog.c
gtk/gtkentrycompletion.c
gtk/gtkmountoperation.c
gtk/gtkplacessidebar.c
gtk/gtkscrolledwindow.c
gtk/gtkscrolledwindow.h
gtk/inspector/resource-list.ui
gtk/inspector/type-info.ui
gtk/ui/gtkaboutdialog.ui
gtk/ui/gtkappchooserwidget.ui
gtk/ui/gtkfontchooserwidget.ui
gtk/ui/gtkplacesview.ui
gtk/ui/gtkprintunixdialog.ui
tests/print-editor.c
tests/testcellrenderertext.c
tests/testexpander.c
tests/testtreeedit.c
tests/testtreefocus.c
tests/testtreesort.c
tests/testverticalcells.c
testsuite/gtk/focus-chain/widget-factory.ui
testsuite/gtk/focus-chain/widget-factory2.ui
testsuite/gtk/focus-chain/widget-factory3.ui

index 12468c11ef8de913aca8971fd69c1a70346dbe6f..14f2b22566bb401e972df487a164d763b937dc74 100644 (file)
@@ -61,7 +61,7 @@
         </child>
         <child>
           <object class="GtkScrolledWindow">
-            <property name="shadow-type">in</property>
+            <property name="has-frame">1</property>
             <child>
               <object class="GtkTextView">
                 <property name="hexpand">1</property>
index 9dadc63b20a312f73a7c003874c89d5cd6973d5c..1c43ef4482181ebf91ceb5b384cb1bdba3e5ee27 100644 (file)
@@ -26,7 +26,7 @@
         <child>
           <object class="GtkScrolledWindow" id="scrolledwindow">
             <property name="vexpand">1</property>
-            <property name="shadow-type">in</property>
+            <property name="has-frame">1</property>
             <property name="min-content-width">150</property>
             <layout>
               <property name="left-attach">0</property>
index f4cda560771d1e298a21e633776a1afe26e709b7..a25c12d6a1fb6cbbcab0e95400f36f005770aa87 100644 (file)
         </child>
         <child>
           <object class="GtkScrolledWindow" id="scrolledwindow1">
-            <property name="shadow-type">in</property>
+            <property name="has-frame">1</property>
             <property name="hexpand">1</property>
             <property name="vexpand">1</property>
             <child>
index 8491ccf419d42ec3d87af16d20a528f4de223b04..52a432b3444de541ae485cc35e4d899577fc1e47 100644 (file)
@@ -366,8 +366,7 @@ do_editable_cells (GtkWidget *do_widget)
                           gtk_label_new ("Shopping list (you can edit the cells!)"));
 
       sw = gtk_scrolled_window_new (NULL, NULL);
-      gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
-                                           GTK_SHADOW_ETCHED_IN);
+      gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (sw), TRUE);
       gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
                                       GTK_POLICY_AUTOMATIC,
                                       GTK_POLICY_AUTOMATIC);
index fc3e7c60f98b72394ffdc3464dcc9b566ca424a1..cc9691ab7d7d9079bf91d059bae1793f50c2804f 100644 (file)
@@ -59,7 +59,7 @@ do_expander (GtkWidget *do_widget)
       gtk_widget_set_vexpand (expander, TRUE);
       sw = gtk_scrolled_window_new (NULL, NULL);
       gtk_scrolled_window_set_min_content_height (GTK_SCROLLED_WINDOW (sw), 100);
-      gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw), GTK_SHADOW_IN);
+      gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (sw), TRUE);
       gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
                                       GTK_POLICY_NEVER,
                                       GTK_POLICY_AUTOMATIC);
index 8803dbd7dca7b610f7f996a4f02b6b590e21f4c4..b106c1f9d418676b90039a4d0fa86badd91a3f8e 100644 (file)
         <child>
           <object class="GtkScrolledWindow">
             <property name="propagate-natural-height">1</property>
-            <property name="shadow-type">in</property>
+            <property name="has-frame">1</property>
             <property name="hexpand">1</property>
             <property name="vexpand">1</property>
             <child>
index 2e6c145a3d6208407245c57c81373b43c42a4ad1..98ee9e03e6191f49f1a38f8ab717b183812fd433 100644 (file)
@@ -277,8 +277,7 @@ do_iconview (GtkWidget *do_widget)
 
 
       sw = gtk_scrolled_window_new (NULL, NULL);
-      gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
-                                           GTK_SHADOW_ETCHED_IN);
+      gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (sw), TRUE);
       gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
                                       GTK_POLICY_AUTOMATIC,
                                       GTK_POLICY_AUTOMATIC);
index ffd964925b41514621b6e3d9ad1bff0f68476363..a75cca1854736a2921332f4929aefa94985ac11e 100644 (file)
@@ -272,8 +272,7 @@ do_list_store (GtkWidget *do_widget)
       gtk_container_add (GTK_CONTAINER (vbox), label);
 
       sw = gtk_scrolled_window_new (NULL, NULL);
-      gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
-                                           GTK_SHADOW_ETCHED_IN);
+      gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (sw), TRUE);
       gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
                                       GTK_POLICY_NEVER,
                                       GTK_POLICY_AUTOMATIC);
index aef7b1922a37e6b7dace1eceea3c36157d9edc47..f61f4bac62e59de30767c816230daef5301807af 100644 (file)
@@ -612,8 +612,6 @@ display_text (const char *resource)
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
                                   GTK_POLICY_AUTOMATIC,
                                   GTK_POLICY_AUTOMATIC);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
-                                       GTK_SHADOW_NONE);
   gtk_container_add (GTK_CONTAINER (sw), textview);
 
   return sw;
index a2b8b19b44610d75d27c07b3e1afa3476ec7f0fd..7b01ab2a5ede57a453818c773043d22bd77c4c51 100644 (file)
@@ -408,8 +408,7 @@ do_tree_store (GtkWidget *do_widget)
                           gtk_label_new ("Jonathan's Holiday Card Planning Sheet"));
 
       sw = gtk_scrolled_window_new (NULL, NULL);
-      gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
-                                           GTK_SHADOW_ETCHED_IN);
+      gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (sw), TRUE);
       gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
                                       GTK_POLICY_AUTOMATIC,
                                       GTK_POLICY_AUTOMATIC);
index 31ce03bfd81ef8dd7c1cede6032af34cc3f291b9..e7c30454e360fc2e435b40f129c0f1e47aee1ec8 100644 (file)
@@ -1113,7 +1113,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               <object class="GtkScrolledWindow" id="scrolledwindow1">
                                 <property name="width-request">150</property>
                                 <property name="vscrollbar-policy">always</property>
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="vexpand">1</property>
                                 <child>
                                   <object class="GtkTreeView" id="treeview1">
@@ -1187,7 +1187,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             </child>
                             <child>
                               <object class="GtkScrolledWindow" id="scrolledwindow2">
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="vexpand">1</property>
                                 <child>
                                   <object class="GtkTextView" id="textview1">
@@ -1597,7 +1597,7 @@ microphone-sensitivity-medium-symbolic</property>
                             </child>
                             <child>
                               <object class="GtkScrolledWindow">
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="hscrollbar-policy">never</property>
                                 <property name="min-content-height">200</property>
                                 <property name="hexpand">0</property>
@@ -1999,7 +1999,7 @@ microphone-sensitivity-medium-symbolic</property>
                                     <property name="orientation">vertical</property>
                                     <child>
                                       <object class="GtkScrolledWindow" id="scrolledwindow3">
-                                        <property name="shadow-type">in</property>
+                                        <property name="has-frame">1</property>
                                         <property name="margin-top">6</property>
                                         <property name="height-request">226</property>
                                         <child>
@@ -2105,7 +2105,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 <property name="hscrollbar-policy">never</property>
                                 <property name="vscrollbar-policy">always</property>
                                 <property name="height-request">300</property>
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <child>
                                   <object class="GtkTreeView" id="charletree">
                                     <property name="enable-grid-lines">vertical</property>
@@ -2171,7 +2171,7 @@ microphone-sensitivity-medium-symbolic</property>
                           <object class="GtkScrolledWindow">
                             <property name="hscrollbar-policy">never</property>
                             <property name="vexpand">1</property>
-                            <property name="shadow-type">in</property>
+                            <property name="has-frame">1</property>
                             <child>
                               <object class="GtkListBox" id="munsell">
                                 <property name="selection-mode">multiple</property>
@@ -3141,7 +3141,7 @@ bad things might happen.</property>
         <child>
           <object class="GtkScrolledWindow">
             <property name="valign">start</property>
-            <property name="shadow-type">in</property>
+            <property name="has-frame">1</property>
             <property name="min-content-height">70</property>
             <property name="max-content-height">120</property>
             <property name="min-content-width">100</property>
index d438d4bc3d8a43730ba05e745fa9853e3dd9d262..594692736bf6e5cade19f41a80e9cc825609e6cb 100644 (file)
@@ -2205,8 +2205,8 @@ GtkCornerType
 gtk_scrolled_window_get_placement
 gtk_scrolled_window_set_placement
 gtk_scrolled_window_unset_placement
-gtk_scrolled_window_get_shadow_type
-gtk_scrolled_window_set_shadow_type
+gtk_scrolled_window_get_has_frame
+gtk_scrolled_window_set_has_frame
 gtk_scrolled_window_get_kinetic_scrolling
 gtk_scrolled_window_set_kinetic_scrolling
 gtk_scrolled_window_get_capture_button_press
index 5a44f316310bb6bc292cb9289e9e4a7751f90488..92c15b14df11ad977f1dc266c6470e36669e8f7d 100644 (file)
@@ -1022,8 +1022,7 @@ populate_dialog (GtkCustomPaperUnixDialog *dialog)
   scrolled = gtk_scrolled_window_new (NULL, NULL);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled),
                                   GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled),
-                                       GTK_SHADOW_IN);
+  gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (scrolled), TRUE);
   gtk_container_add (GTK_CONTAINER (vbox), scrolled);
   gtk_widget_show (scrolled);
 
index 1d5f32fae9d6b06da1020290db388add4a4648f7..a7fc1f649df995acd0f6180950f2a48ca9a4e73e 100644 (file)
@@ -548,8 +548,6 @@ gtk_entry_completion_constructed (GObject *object)
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (priv->scrolled_window),
                                   GTK_POLICY_NEVER,
                                   GTK_POLICY_AUTOMATIC);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (priv->scrolled_window),
-                                       GTK_SHADOW_NONE);
 
   /* a nasty hack to get the completions treeview to size nicely */
   gtk_widget_set_size_request (gtk_scrolled_window_get_vscrollbar (GTK_SCROLLED_WINDOW (priv->scrolled_window)),
index ee84e060d9a5255d899a9d2ac07e89e38cb195c6..8830ba3e6dee19d0c9d7d8d5c8012e0d547d5903 100644 (file)
@@ -1592,7 +1592,7 @@ create_show_processes_dialog (GtkMountOperation *op,
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window),
                                   GTK_POLICY_NEVER,
                                   GTK_POLICY_AUTOMATIC);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_IN);
+  gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (scrolled_window), TRUE);
 
   gtk_container_add (GTK_CONTAINER (scrolled_window), tree_view);
   gtk_container_add (GTK_CONTAINER (vbox), scrolled_window);
index 110bfa7acb3aeae3c78009a8df3ef9da92ee00ae..dabe9470ef8feceecfddf28cf0b51199a28869bf 100644 (file)
@@ -3768,7 +3768,7 @@ gtk_places_sidebar_init (GtkPlacesSidebar *sidebar)
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sidebar->swin),
                                   GTK_POLICY_NEVER,
                                   GTK_POLICY_AUTOMATIC);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sidebar->swin), GTK_SHADOW_IN);
+  gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (sidebar->swin), TRUE);
 
   gtk_widget_add_css_class (GTK_WIDGET (sidebar), "sidebar");
 
index 5e3f9ea949a98ad40aa3c32d6797afc11e9c7c6c..3900b624feedc73c6195164e3ff02e3dcaa062b6 100644 (file)
@@ -248,8 +248,7 @@ typedef struct
   Indicator vindicator;
 
   GtkCornerType  window_placement;
-  guint16  shadow_type;
-
+  guint    has_frame                : 1;
   guint    hscrollbar_policy        : 2;
   guint    vscrollbar_policy        : 2;
   guint    hscrollbar_visible       : 1;
@@ -309,7 +308,7 @@ enum {
   PROP_HSCROLLBAR_POLICY,
   PROP_VSCROLLBAR_POLICY,
   PROP_WINDOW_PLACEMENT,
-  PROP_SHADOW_TYPE,
+  PROP_HAS_FRAME,
   PROP_MIN_CONTENT_WIDTH,
   PROP_MIN_CONTENT_HEIGHT,
   PROP_KINETIC_SCROLLING,
@@ -580,13 +579,12 @@ gtk_scrolled_window_class_init (GtkScrolledWindowClass *class)
                        GTK_CORNER_TOP_LEFT,
                         GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);
 
-  properties[PROP_SHADOW_TYPE] =
-      g_param_spec_enum ("shadow-type",
-                         P_("Shadow Type"),
-                         P_("Style of bevel around the contents"),
-                       GTK_TYPE_SHADOW_TYPE,
-                       GTK_SHADOW_NONE,
-                        GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);
+  properties[PROP_HAS_FRAME] =
+      g_param_spec_boolean ("has-frame",
+                            P_("Has Frame"),
+                            P_("Whether to draw a frame around the contents"),
+                            FALSE,
+                            GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);
 
   /**
    * GtkScrolledWindow:min-content-width:
@@ -2410,52 +2408,50 @@ gtk_scrolled_window_unset_placement (GtkScrolledWindow *scrolled_window)
 }
 
 /**
- * gtk_scrolled_window_set_shadow_type:
+ * gtk_scrolled_window_set_has_frame:
  * @scrolled_window: a #GtkScrolledWindow
- * @type: kind of shadow to draw around scrolled window contents
+ * @type: whether to draw a frame around scrolled window contents
  *
- * Changes the type of shadow drawn around the contents of
- * @scrolled_window.
+ * Changes the frame drawn around the contents of @scrolled_window.
  **/
 void
-gtk_scrolled_window_set_shadow_type (GtkScrolledWindow *scrolled_window,
-                                     GtkShadowType      type)
+gtk_scrolled_window_set_has_frame (GtkScrolledWindow *scrolled_window,
+                                   gboolean           has_frame)
 {
   GtkScrolledWindowPrivate *priv = gtk_scrolled_window_get_instance_private (scrolled_window);
 
   g_return_if_fail (GTK_IS_SCROLLED_WINDOW (scrolled_window));
-  g_return_if_fail (type >= GTK_SHADOW_NONE && type <= GTK_SHADOW_ETCHED_OUT);
 
-  if (priv->shadow_type != type)
-    {
-      priv->shadow_type = type;
+  if (priv->has_frame == has_frame)
+    return;
 
-      if (type != GTK_SHADOW_NONE)
-        gtk_widget_add_css_class (GTK_WIDGET (scrolled_window), GTK_STYLE_CLASS_FRAME);
-      else
-        gtk_widget_remove_css_class (GTK_WIDGET (scrolled_window), GTK_STYLE_CLASS_FRAME);
+  priv->has_frame = has_frame;
 
-      g_object_notify_by_pspec (G_OBJECT (scrolled_window), properties[PROP_SHADOW_TYPE]);
-    }
+  if (has_frame)
+    gtk_widget_add_css_class (GTK_WIDGET (scrolled_window), GTK_STYLE_CLASS_FRAME);
+  else
+    gtk_widget_remove_css_class (GTK_WIDGET (scrolled_window), GTK_STYLE_CLASS_FRAME);
+
+  g_object_notify_by_pspec (G_OBJECT (scrolled_window), properties[PROP_HAS_FRAME]);
 }
 
 /**
- * gtk_scrolled_window_get_shadow_type:
+ * gtk_scrolled_window_get_has_frame:
  * @scrolled_window: a #GtkScrolledWindow
  *
- * Gets the shadow type of the scrolled window. See 
- * gtk_scrolled_window_set_shadow_type().
+ * Gets whether the scrolled window draws a frame.
+ * See  gtk_scrolled_window_set_has_frame().
  *
- * Returns: the current shadow type
+ * Returns: %TRUE if the @scrolled_window has a frame
  **/
-GtkShadowType
-gtk_scrolled_window_get_shadow_type (GtkScrolledWindow *scrolled_window)
+gboolean
+gtk_scrolled_window_get_has_frame (GtkScrolledWindow *scrolled_window)
 {
   GtkScrolledWindowPrivate *priv = gtk_scrolled_window_get_instance_private (scrolled_window);
 
-  g_return_val_if_fail (GTK_IS_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_NONE);
+  g_return_val_if_fail (GTK_IS_SCROLLED_WINDOW (scrolled_window), FALSE);
 
-  return priv->shadow_type;
+  return priv->has_frame;
 }
 
 /**
@@ -2647,9 +2643,9 @@ gtk_scrolled_window_set_property (GObject      *object,
       gtk_scrolled_window_set_placement (scrolled_window,
                                          g_value_get_enum (value));
       break;
-    case PROP_SHADOW_TYPE:
-      gtk_scrolled_window_set_shadow_type (scrolled_window,
-                                          g_value_get_enum (value));
+    case PROP_HAS_FRAME:
+      gtk_scrolled_window_set_has_frame (scrolled_window,
+                                        g_value_get_boolean (value));
       break;
     case PROP_MIN_CONTENT_WIDTH:
       gtk_scrolled_window_set_min_content_width (scrolled_window,
@@ -2711,8 +2707,8 @@ gtk_scrolled_window_get_property (GObject    *object,
     case PROP_WINDOW_PLACEMENT:
       g_value_set_enum (value, priv->window_placement);
       break;
-    case PROP_SHADOW_TYPE:
-      g_value_set_enum (value, priv->shadow_type);
+    case PROP_HAS_FRAME:
+      g_value_set_boolean (value, priv->has_frame);
       break;
     case PROP_HSCROLLBAR_POLICY:
       g_value_set_enum (value, priv->hscrollbar_policy);
index fdbdb67631d742fa3613362e851bb37bc99a2b4f..7dd59623c10c171117b0415e9ca523de56727ab2 100644 (file)
@@ -125,10 +125,10 @@ void           gtk_scrolled_window_unset_placement   (GtkScrolledWindow *scrolle
 GDK_AVAILABLE_IN_ALL
 GtkCornerType  gtk_scrolled_window_get_placement     (GtkScrolledWindow *scrolled_window);
 GDK_AVAILABLE_IN_ALL
-void           gtk_scrolled_window_set_shadow_type   (GtkScrolledWindow *scrolled_window,
-                                                     GtkShadowType      type);
+void           gtk_scrolled_window_set_has_frame     (GtkScrolledWindow *scrolled_window,
+                                                     gboolean           has_frame);
 GDK_AVAILABLE_IN_ALL
-GtkShadowType  gtk_scrolled_window_get_shadow_type   (GtkScrolledWindow *scrolled_window);
+gboolean       gtk_scrolled_window_get_has_frame     (GtkScrolledWindow *scrolled_window);
 
 GDK_AVAILABLE_IN_ALL
 gint           gtk_scrolled_window_get_min_content_width  (GtkScrolledWindow *scrolled_window);
index f18fac1c6d98b2dbe957afed1a95353b61cd2cc4..3dd57024da4324ad8747ae0101fd7fd99dda7ede 100644 (file)
                           <object class="GtkScrolledWindow">
                             <property name="hexpand">1</property>
                             <property name="vexpand">1</property>
-                            <property name="shadow-type">in</property>
+                            <property name="has-frame">1</property>
                             <style>
                               <class name="view"/>
                             </style>
                           <object class="GtkScrolledWindow">
                             <property name="hexpand">1</property>
                             <property name="vexpand">1</property>
-                            <property name="shadow-type">in</property>
+                            <property name="has-frame">1</property>
                             <style>
                               <class name="view"/>
                             </style>
index 9705468ed83878f673416ce73a3930a8dde68baa..32a4bdaf8c0381a01d5a51e8914c31b9a5045c38 100644 (file)
@@ -17,7 +17,7 @@
         </child>
         <child>
           <object class="GtkScrolledWindow">
-            <property name="shadow-type">etched-in</property>
+            <property name="has-frame">1</property>
             <property name="min-content-width">200</property>
             <property name="max-content-height">200</property>
             <property name="propagate-natural-width">1</property>
@@ -38,7 +38,7 @@
         </child>
         <child>
           <object class="GtkScrolledWindow">
-            <property name="shadow-type">etched-in</property>
+            <property name="has-frame">1</property>
             <property name="min-content-width">200</property>
             <property name="max-content-height">150</property>
             <property name="propagate-natural-width">1</property>
index 77f1ce2f75367ef1c887b45bcd6de0c028d6e04b..fcb4f474009b9769614cc1ccf371672895398431 100644 (file)
                         <child>
                           <object class="GtkScrolledWindow" id="scrolledwindow1">
                             <property name="hscrollbar-policy">never</property>
-                            <property name="shadow-type">in</property>
+                            <property name="has-frame">1</property>
                             <property name="vexpand">1</property>
                             <child>
                               <object class="GtkViewport" id="viewport1">
                         <child>
                           <object class="GtkScrolledWindow" id="scrolledwindow2">
                             <property name="hscrollbar-policy">never</property>
-                            <property name="shadow-type">in</property>
+                            <property name="has-frame">1</property>
                             <property name="vexpand">1</property>
                             <child>
                               <object class="GtkTextView" id="license_view">
                         <child>
                           <object class="GtkScrolledWindow">
                             <property name="hscrollbar-policy">never</property>
-                            <property name="shadow-type">in</property>
+                            <property name="has-frame">1</property>
                             <property name="vexpand">1</property>
                             <child>
                               <object class="GtkTextView" id="system_view">
index efca0e6b0bfc1d8e357d8454e7feeea0a08503ea..cfce252c1a2388c62a6b3a18304f9d2a4a4e8678 100644 (file)
@@ -25,7 +25,7 @@
             <property name="width-request">400</property>
             <property name="height-request">300</property>
             <property name="hscrollbar-policy">never</property>
-            <property name="shadow-type">in</property>
+            <property name="has-frame">1</property>
             <child>
               <object class="GtkTreeView" id="program_list">
                 <property name="model">program_list_sort</property>
index 3a94b91d11a7da8390aca9ea4c37436945eeedcb..ac50802f9101d7e6045a1fedfb3ead6acea7dc96 100644 (file)
@@ -64,7 +64,7 @@
                                 <property name="hexpand">1</property>
                                 <property name="vexpand">1</property>
                                 <property name="hscrollbar-policy">never</property>
-                                <property name="shadow-type">etched-in</property>
+                                <property name="has-frame">1</property>
                                 <child>
                                   <object class="GtkTreeView" id="family_face_list">
                                     <property name="model">filter_model</property>
                 <child>
                   <object class="GtkScrolledWindow">
                     <property name="hscrollbar-policy">never</property>
-                    <property name="shadow-type">in</property>
+                    <property name="has-frame">1</property>
                     <property name="vexpand">1</property>
                     <style>
                       <class name="view"/>
index 58c59e0c03014517046869b8eff6aca8cd446181..b612d900de4bbe6d01b073944996feedc6871d42 100644 (file)
                 <child>
                   <object class="GtkScrolledWindow">
                     <property name="vexpand">1</property>
-                    <property name="shadow-type">in</property>
+                    <property name="has-frame">1</property>
                     <property name="min-content-width">250</property>
                     <property name="min-content-height">200</property>
                     <child>
index 0d17fe3a16cbd9cfaa879891c696b3eafbf128c6..cd3801b3e63c8dd242e5eb8a7dbfa999759b8fc0 100644 (file)
@@ -69,7 +69,7 @@
                             <property name="spacing">6</property>
                             <child>
                               <object class="GtkScrolledWindow" id="printer_swin">
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="vexpand">1</property>
                                 <child>
                                   <object class="GtkTreeView" id="printer_treeview">
index 944e4cdcce97440c7fa61c76e1c96b0e1676f236..32d522ae8f8c675faaee316b4db63914be5ccc73 100644 (file)
@@ -757,8 +757,7 @@ activate (GApplication *app)
                                   GTK_POLICY_AUTOMATIC,
                                   GTK_POLICY_AUTOMATIC);
 
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
-                                       GTK_SHADOW_IN);
+  gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (sw), TRUE);
 
   gtk_widget_set_vexpand (sw, TRUE);
   gtk_container_add (GTK_CONTAINER (box), sw);
index d33b721c5426603c336552848c9a35f3bf517a4e..8c95ad55d580843bdcada83229b5694d2618dbc1 100644 (file)
@@ -174,7 +174,7 @@ create_tree (gboolean rtl)
   GdkPixbuf *pixbuf;
 
   sw = gtk_scrolled_window_new (NULL, NULL);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw), GTK_SHADOW_IN);
+  gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (sw), TRUE);
   gtk_widget_set_direction (sw, rtl ? GTK_TEXT_DIR_RTL : GTK_TEXT_DIR_LTR);
 
   list_store = create_list_store ();
index 486211a5c07ac3d61825a55c518add8495ec4724..ba99e80a44758bc8a3e336b606bd902cb60c6f39 100644 (file)
@@ -50,7 +50,7 @@ main (int argc, char *argv[])
 
   expander = gtk_expander_new ("Details:");
   sw = gtk_scrolled_window_new (NULL, NULL);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw), GTK_SHADOW_IN);
+  gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (sw), TRUE);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
                                   GTK_POLICY_NEVER,
                                   GTK_POLICY_AUTOMATIC);
index c32499d7987a122500115b7a5ec32670297f7b57..1a2139c43f64f708ac2a191cdc2b0f1a975e2ae6 100644 (file)
@@ -255,7 +255,7 @@ main (gint argc, gchar **argv)
   gtk_container_add (GTK_CONTAINER (window), vbox);
 
   scrolled_window = gtk_scrolled_window_new (NULL, NULL);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_ETCHED_IN);
+  gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (scrolled_window), TRUE);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window),
                                  GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
   gtk_widget_set_vexpand (scrolled_window, TRUE);
index 8941d098417e5180beed50391f099a0863bae20b..87c5fec4af82f23cb82aa0badc07b28286a95a8f 100644 (file)
@@ -368,7 +368,7 @@ main (int argc, char *argv[])
   gtk_container_add (GTK_CONTAINER (window), vbox);
 
   scrolled_window = gtk_scrolled_window_new (NULL, NULL);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_ETCHED_IN);
+  gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (scrolled_window), TRUE);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
   gtk_widget_set_vexpand (scrolled_window, TRUE);
   gtk_container_add (GTK_CONTAINER (vbox), scrolled_window);
@@ -483,7 +483,7 @@ main (int argc, char *argv[])
   gtk_container_add (GTK_CONTAINER (window), vbox);
 
   scrolled_window = gtk_scrolled_window_new (NULL, NULL);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_ETCHED_IN);
+  gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (scrolled_window), TRUE);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
   gtk_widget_set_vexpand (scrolled_window, TRUE);
   gtk_container_add (GTK_CONTAINER (vbox), scrolled_window);
index d6784ab867d8359d2563afb9d91d0e15c751a72a..5f07c6b80db94e4b33f64dd6451352d7c5c20052 100644 (file)
@@ -132,7 +132,7 @@ main (int argc, char *argv[])
   gtk_container_add (GTK_CONTAINER (vbox), button);
 
   scrolled_window = gtk_scrolled_window_new (NULL, NULL);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_ETCHED_IN);
+  gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (scrolled_window), TRUE);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
   gtk_widget_set_vexpand (scrolled_window, TRUE);
   gtk_container_add (GTK_CONTAINER (vbox), scrolled_window);
@@ -255,8 +255,7 @@ main (int argc, char *argv[])
       gtk_container_add (GTK_CONTAINER (window2), vbox2);
       
       scrolled_window2 = gtk_scrolled_window_new (NULL, NULL);
-      gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window2),
-                                          GTK_SHADOW_ETCHED_IN);
+      gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (scrolled_window2), TRUE);
       gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window2),
                                      GTK_POLICY_AUTOMATIC,
                                      GTK_POLICY_AUTOMATIC);
@@ -324,8 +323,7 @@ main (int argc, char *argv[])
       gtk_container_add (GTK_CONTAINER (window3), vbox3);
       
       scrolled_window3 = gtk_scrolled_window_new (NULL, NULL);
-      gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window3),
-                                          GTK_SHADOW_ETCHED_IN);
+      gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (scrolled_window3), TRUE);
       gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window3),
                                      GTK_POLICY_AUTOMATIC,
                                      GTK_POLICY_AUTOMATIC);
index c498154df214231c42fb53b15193273cfde7715f..23ea1ddcd769b2a4f1a55476e0f44494454d40ad 100644 (file)
@@ -321,7 +321,7 @@ main (gint argc, gchar **argv)
   g_signal_connect (window, "destroy", G_CALLBACK (quit_cb), &done);
 
   scrolled_window = gtk_scrolled_window_new (NULL, NULL);
-  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_ETCHED_IN);
+  gtk_scrolled_window_set_has_frame (GTK_SCROLLED_WINDOW (scrolled_window), TRUE);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), 
                                  GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
   gtk_container_add (GTK_CONTAINER (window), scrolled_window);
index 8dd15abeda160e6cec546b01f74d22f9ba04c0fb..f7e2b62e6149d280ee44bb9c92f987527ec41261 100644 (file)
@@ -1115,7 +1115,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               <object class="GtkScrolledWindow" id="scrolledwindow1">
                                 <property name="width-request">150</property>
                                 <property name="vscrollbar-policy">always</property>
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="vexpand">1</property>
                                 <child>
                                   <object class="GtkTreeView" id="treeview1">
@@ -1189,7 +1189,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             </child>
                             <child>
                               <object class="GtkScrolledWindow" id="scrolledwindow2">
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="vexpand">1</property>
                                 <child>
                                   <object class="GtkTextView" id="textview1">
@@ -1598,7 +1598,7 @@ microphone-sensitivity-medium-symbolic</property>
                             </child>
                             <child>
                               <object class="GtkScrolledWindow">
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="hscrollbar-policy">never</property>
                                 <property name="min-content-height">200</property>
                                 <property name="hexpand">0</property>
@@ -2000,7 +2000,7 @@ microphone-sensitivity-medium-symbolic</property>
                                     <property name="orientation">vertical</property>
                                     <child>
                                       <object class="GtkScrolledWindow" id="scrolledwindow3">
-                                        <property name="shadow-type">in</property>
+                                        <property name="has-frame">1</property>
                                         <property name="margin-top">6</property>
                                         <property name="height-request">226</property>
                                         <child>
@@ -2103,7 +2103,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 <property name="hscrollbar-policy">never</property>
                                 <property name="vscrollbar-policy">always</property>
                                 <property name="height-request">300</property>
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <child>
                                   <object class="GtkTreeView" id="charletree">
                                     <property name="enable-grid-lines">vertical</property>
@@ -2169,7 +2169,7 @@ microphone-sensitivity-medium-symbolic</property>
                           <object class="GtkScrolledWindow">
                             <property name="hscrollbar-policy">never</property>
                             <property name="vexpand">1</property>
-                            <property name="shadow-type">in</property>
+                            <property name="has-frame">1</property>
                             <child>
                               <object class="GtkListBox" id="munsell">
                                 <property name="selection-mode">multiple</property>
@@ -3132,7 +3132,7 @@ bad things might happen.</property>
         <child>
           <object class="GtkScrolledWindow">
             <property name="valign">start</property>
-            <property name="shadow-type">in</property>
+            <property name="has-frame">1</property>
             <property name="min-content-height">70</property>
             <property name="max-content-height">120</property>
             <property name="min-content-width">100</property>
index cff1c72357ceb8d985717b971a36f02708d0c338..ef17534acfcaf73aa295f73e8747e3ad2562edc5 100644 (file)
@@ -1116,7 +1116,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               <object class="GtkScrolledWindow" id="scrolledwindow1">
                                 <property name="width-request">150</property>
                                 <property name="vscrollbar-policy">always</property>
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="vexpand">1</property>
                                 <child>
                                   <object class="GtkTreeView" id="treeview1">
@@ -1190,7 +1190,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             </child>
                             <child>
                               <object class="GtkScrolledWindow" id="scrolledwindow2">
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="vexpand">1</property>
                                 <child>
                                   <object class="GtkTextView" id="textview1">
@@ -1599,7 +1599,7 @@ microphone-sensitivity-medium-symbolic</property>
                             </child>
                             <child>
                               <object class="GtkScrolledWindow">
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="hscrollbar-policy">never</property>
                                 <property name="min-content-height">200</property>
                                 <property name="hexpand">0</property>
@@ -2001,7 +2001,7 @@ microphone-sensitivity-medium-symbolic</property>
                                     <property name="orientation">vertical</property>
                                     <child>
                                       <object class="GtkScrolledWindow" id="scrolledwindow3">
-                                        <property name="shadow-type">in</property>
+                                        <property name="has-frame">1</property>
                                         <property name="margin-top">6</property>
                                         <property name="height-request">226</property>
                                         <child>
@@ -2104,7 +2104,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 <property name="hscrollbar-policy">never</property>
                                 <property name="vscrollbar-policy">always</property>
                                 <property name="height-request">300</property>
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <child>
                                   <object class="GtkTreeView" id="charletree">
                                     <property name="enable-grid-lines">vertical</property>
@@ -2170,7 +2170,7 @@ microphone-sensitivity-medium-symbolic</property>
                           <object class="GtkScrolledWindow">
                             <property name="hscrollbar-policy">never</property>
                             <property name="vexpand">1</property>
-                            <property name="shadow-type">in</property>
+                            <property name="has-frame">1</property>
                             <child>
                               <object class="GtkListBox" id="munsell">
                                 <property name="selection-mode">multiple</property>
@@ -3133,7 +3133,7 @@ bad things might happen.</property>
         <child>
           <object class="GtkScrolledWindow">
             <property name="valign">start</property>
-            <property name="shadow-type">in</property>
+            <property name="has-frame">1</property>
             <property name="min-content-height">70</property>
             <property name="max-content-height">120</property>
             <property name="min-content-width">100</property>
index b0b010410df144c614a084c5fbaff0c56c79b8b6..694dd377e78e7ab8a68ae21b5a5561cad64d627c 100644 (file)
@@ -1116,7 +1116,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                               <object class="GtkScrolledWindow" id="scrolledwindow1">
                                 <property name="width-request">150</property>
                                 <property name="vscrollbar-policy">always</property>
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="vexpand">1</property>
                                 <child>
                                   <object class="GtkTreeView" id="treeview1">
@@ -1190,7 +1190,7 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                             </child>
                             <child>
                               <object class="GtkScrolledWindow" id="scrolledwindow2">
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="vexpand">1</property>
                                 <child>
                                   <object class="GtkTextView" id="textview1">
@@ -1599,7 +1599,7 @@ microphone-sensitivity-medium-symbolic</property>
                             </child>
                             <child>
                               <object class="GtkScrolledWindow">
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <property name="hscrollbar-policy">never</property>
                                 <property name="min-content-height">200</property>
                                 <property name="hexpand">0</property>
@@ -2001,7 +2001,7 @@ microphone-sensitivity-medium-symbolic</property>
                                     <property name="orientation">vertical</property>
                                     <child>
                                       <object class="GtkScrolledWindow" id="scrolledwindow3">
-                                        <property name="shadow-type">in</property>
+                                        <property name="has-frame">1</property>
                                         <property name="margin-top">6</property>
                                         <property name="height-request">226</property>
                                         <child>
@@ -2104,7 +2104,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 <property name="hscrollbar-policy">never</property>
                                 <property name="vscrollbar-policy">always</property>
                                 <property name="height-request">300</property>
-                                <property name="shadow-type">in</property>
+                                <property name="has-frame">1</property>
                                 <child>
                                   <object class="GtkTreeView" id="charletree">
                                     <property name="enable-grid-lines">vertical</property>
@@ -2170,7 +2170,7 @@ microphone-sensitivity-medium-symbolic</property>
                           <object class="GtkScrolledWindow">
                             <property name="hscrollbar-policy">never</property>
                             <property name="vexpand">1</property>
-                            <property name="shadow-type">in</property>
+                            <property name="has-frame">1</property>
                             <child>
                               <object class="GtkListBox" id="munsell">
                                 <property name="selection-mode">multiple</property>
@@ -3133,7 +3133,7 @@ bad things might happen.</property>
         <child>
           <object class="GtkScrolledWindow">
             <property name="valign">start</property>
-            <property name="shadow-type">in</property>
+            <property name="has-frame">1</property>
             <property name="min-content-height">70</property>
             <property name="max-content-height">120</property>
             <property name="min-content-width">100</property>